home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-06-05 | 4.8 KB | 167 lines |
- # @(#) Makefile 1.7 12/29/89 18:08:05
-
-
-
- ###############################
-
- # Start of configurable options. You will also have to do a `make depend'.
-
-
-
- # Compiler options.
-
- # -DSYSV is needed for system 5 release 2
-
- # -DRFC822 if you want the daemon to produce To: and From: header lines
-
- # -DSYSEXITS if your system has <sysexits.h>
-
- # -DSYSLOG if your system has a BSD 4.3-like syslog facility
-
- # -DSYSLOGFILE=\"/usr/spool/mqueue/syslog\" if you don't have BSD4.3-like syslog
-
- # You will also have to create that file, with mode 666.
-
- #
-
- #BSD4.X: DEFS = -DRFC822 -DSYSEXITS -DSYSLOG
-
- #SYSVR2: DEFS = -DRFC822 -DSYSV -DSYSLOGFILE=\"/usr/spool/mqueue/syslog\"
-
-
-
- DEFS = -DRFC822 -DSYSEXITS -DSYSLOG
-
-
-
- # Location of pc-mail spool area
-
-
-
- MAILDIR = /var/spool/pc-mail
-
-
-
- # How often the daeman will scan the pc-mail spool area for unsent mail.
-
- # This time interval can also be changed via the command line.
-
-
-
- DELAY = 30
-
-
-
- # Some system-5 implementations have a separate library with BSD-compatible
-
- # directory access routines.
-
- #
-
- #LIBS = -lndir
-
-
-
- LIBS =
-
-
-
- # Location of the pc-mail en pc-maild binaries
-
-
-
- EXEDIR = /usr/local/lib
-
-
-
- # If you want to, where to install the manual pages
-
-
-
- MANDIR = /usr/local/man/man8
-
-
-
- # End of configurable options
-
- #############################
-
-
-
- SHELL = /bin/sh
-
- CFLAGS = $(DEFS) -DDELAY=$(DELAY) -DMAILDIR=\"$(MAILDIR)\"
-
- ARCHIVE = sarch
-
- SOURCES = README pc-mail.c pc-maild.c Makefile sysexits.h syslog.h \
-
- syslog.c util.c util.h mtime.c mtime.h dosunix.c dosunix.h \
-
- percentm.h percentm.c ms_parse.c ms_parse.h DAEMON.ins
-
-
-
- PCMOBJ = pc-mail.o syslog.o percentm.o dosunix.o ms_parse.o
-
- PCMSRC = pc-mail.c syslog.c percentm.c dosunix.c ms_parse.c
-
-
-
- PCMDOBJ = pc-maild.o syslog.o percentm.o dosunix.o util.o mtime.o
-
- PCMDSRC = pc-maild.c syslog.c percentm.c dosunix.c util.c mtime.c
-
-
-
- all: pc-mail pc-maild
-
-
-
- install: all
-
- -mkdir $(MAILDIR)
-
- chmod 755 $(MAILDIR)
-
- cp pc-mail pc-maild $(EXEDIR)
-
- chown root $(EXEDIR)/pc-mail
-
- chmod 4755 $(EXEDIR)/pc-mail
-
-
-
- installman:
-
- cp pc-mail.8 pc-maild.8 $(MANDIR)
-
-
-
- pc-mail: $(PCMOBJ)
-
- $(CC) $(CFLAGS) -o $@ $(PCMOBJ) $(LIBS)
-
-
-
- pc-maild: $(PCMDOBJ)
-
- $(CC) $(CFLAGS) -o $@ $(PCMDOBJ) $(LIBS)
-
-
-
- lint: lint1 lint2
-
-
-
- lint1: $(PCMSRC)
-
- lint $(CFLAGS) $(PCMSRC)
-
-
-
- lint2: $(PCMDSRC)
-
- lint $(CFLAGS) $(PCMDSRC)
-
-
-
- shar: $(SOURCES) pc-mail.8 pc-maild.8
-
- @shar $(SOURCES) pc-mail.8 pc-maild.8
-
-
-
- clean:
-
- rm -f *.o core nohup.out
-
-
-
- clobber: clean
-
- rm -f pc-maild pc-mail
-
-
-
- archive: $(SOURCES)
-
- $(ARCHIVE) $?;
-
- touch archive
-
-
-
- depend:
-
- (sed '1,/^# do not edit/!d' Makefile; \
-
- for i in [a-z][a-z]*.c; do \
-
- $(CC) -E $(CFLAGS) $$i | sed -n '/^# *1 *"\([^"]*\)".*/{;s//'`echo $$i|sed 's/c$$/o/'`': \1/;p;}'; \
-
- done)>$$$$ && mv $$$$ Makefile
-
-
-
- # do not edit below this line - it was create with `make depend'
-
- dosunix.o: dosunix.c
-
- dosunix.o: /usr/include/stdio.h
-
- dosunix.o: ./dosunix.h
-
- ms_parse.o: ms_parse.c
-
- ms_parse.o: /usr/include/stdio.h
-
- ms_parse.o: /usr/include/ctype.h
-
- ms_parse.o: ./dosunix.h
-
- ms_parse.o: ./ms_parse.h
-
- mtime.o: mtime.c
-
- mtime.o: /usr/include/syslog.h
-
- mtime.o: ./mtime.h
-
- pc-mail.o: pc-mail.c
-
- pc-mail.o: /usr/include/stdio.h
-
- pc-mail.o: /usr/include/sys/types.h
-
- pc-mail.o: /usr/include/sys/sysmacros.h
-
- pc-mail.o: /usr/include/sys/stat.h
-
- pc-mail.o: /usr/include/pwd.h
-
- pc-mail.o: /usr/include/varargs.h
-
- pc-mail.o: /usr/include/syslog.h
-
- pc-mail.o: /usr/include/sys/dir.h
-
- pc-mail.o: /usr/include/sysexits.h
-
- pc-mail.o: ./dosunix.h
-
- pc-mail.o: ./percentm.h
-
- pc-mail.o: ./ms_parse.h
-
- pc-maild.o: pc-maild.c
-
- pc-maild.o: /usr/include/stdio.h
-
- pc-maild.o: /usr/include/pwd.h
-
- pc-maild.o: /usr/include/time.h
-
- pc-maild.o: /usr/include/signal.h
-
- pc-maild.o: /usr/include/vm/faultcode.h
-
- pc-maild.o: /usr/include/sys/types.h
-
- pc-maild.o: /usr/include/sys/sysmacros.h
-
- pc-maild.o: /usr/include/sys/stat.h
-
- pc-maild.o: /usr/include/syslog.h
-
- pc-maild.o: /usr/include/sys/types.h
-
- pc-maild.o: /usr/include/sys/dir.h
-
- pc-maild.o: /usr/include/sgtty.h
-
- pc-maild.o: /usr/include/sys/ioctl.h
-
- pc-maild.o: /usr/include/sys/ttychars.h
-
- pc-maild.o: /usr/include/sys/ttydev.h
-
- pc-maild.o: /usr/include/sys/ttold.h
-
- pc-maild.o: /usr/include/sys/ioccom.h
-
- pc-maild.o: /usr/include/sys/ttycom.h
-
- pc-maild.o: /usr/include/sys/filio.h
-
- pc-maild.o: /usr/include/sys/ioccom.h
-
- pc-maild.o: /usr/include/sys/sockio.h
-
- pc-maild.o: /usr/include/sys/ioccom.h
-
- pc-maild.o: ./dosunix.h
-
- pc-maild.o: ./util.h
-
- pc-maild.o: ./mtime.h
-
- percentm.o: percentm.c
-
- percentm.o: /usr/include/stdio.h
-
- percentm.o: ./percentm.h
-
- syslog.o: syslog.c
-
- util.o: util.c
-
- util.o: /usr/include/stdio.h
-
- util.o: /usr/include/pwd.h
-
- util.o: /usr/include/sys/types.h
-
- util.o: /usr/include/sys/sysmacros.h
-
- util.o: /usr/include/sys/dir.h
-
- util.o: /usr/include/syslog.h
-
- util.o: ./util.h
-
-